Formalizing Interchange Competences
نویسندگان
چکیده
An important aspect in multi-agent cognitive systems is being able to provide negotiation facilities to agents. In this article we deal with this problem by presenting a formal environment allowing to specify preferences. Moreover, our framework describes how to perform exchanges among the entities involved in the system. The exchanges are not restricted to material goods, as we introduce capabilities to deal with intangible goods. The description of the system is formalized by using a simple process algebra that allows dealing with entities organized in a hierarchical way. DOI: 10.4018/jcini.2009062304 IGI PUBLISHING This paper appears in the publication, International Journal of Cognitive Informatics and Natural Intelligence, Volume 3, Issue 4 edited by Yingxu Wang © 2009, IGI Global 701 E. Choc late Avenue, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.igi-global.com ITJ 5461 International Journal of Cognitive Informatics and Natural Intelligence, 3(4), 54-72, October-December 2009 55 Copyright © 2009, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. (see e.g. (Rasmusson & Janson, 1999; Eymann, 2001; Dastani, Jacobs, Jonker, & Treur, 2001; Lang, Torre, & Weydert, 2002; McGeachie & Doyle, 2002; Keppens & Shen, 2002; López, Núñez, Rodríguez, & Rubio, 2002)). Besides, a formal definition of the preferences provides the entity with some negotiation capacity when interacting with other entities (Kraus, 1997; Sandholm, 1998; Lomuscio, Wooldridge, & Jennings, 2001). Let us remark that, in most cases, utility functions take a very simple form. For instance, they may indicate that an entity E is willing to exchange the item a by the items b and c. Our framework consists of a set of agents performing exchanges of goods. Let us remark that it is not necessary to reduce all the transactions to money. In fact, most cognitive transactions are not based on money. Thus, an exchange is made if the involved parties are happy with their new goods, where the goods can be either tangibles or intangibles. Note that, as transactions do not require money, the framework allows a richer structure of exchanges. First, money could be considered as another good, so we do not lose anything. Second, suppose a very simple circular situation where for each 1 ≤ i ≤ r, agent Ai owns the good ai and desires the good a(i mod r)+1 (see Figure 1). This multi-agent transaction can be easily performed within this framework. On the contrary, it would not be so easy to perform it if these items must be first converted into money. In fact, in case items are to be converted into money, the agent who desires the most expensive item would be unable to obtain it. So, the whole exchange will be deadlocked, even though all the agents would get happier performing it. Actually, it could be thought that agents would be able to exchange the items provided that the price of all the items is the same, but in that case we are not really using money: If all the items have the same price, any item can be used as currency unit, and what we obtain is a barter environment where money is not needed. Moreover, in case the goods to be interchanged were intangible, the reduction to money would be quite complex. The formalization of our system requires the notions of utility function, fair exchange, and equilibrium, borrowed from Microeconomics (see (Mas-Colell, Whinston, & Green, 1995) for a very formal and rigorous presentation of microeconomic theory). Let us suppose a system with k agents where n different tangible products and l intangible assets can be exchanged. Each agent has as information a tuple (The notation Att will be explained in the next section. It represents the possible attributes of an intangible good) (( , ), ) x u a , with the pair ( , ) x a ∈ (IR×Att)n×Attl and u:(IR×Att)n×Attl → IR+. The first two components of the tuple denote the amount of tangible and intangible resources, respectively, that the entity owns of each good. The third component is the utility function indicating the preferences of the entity with respect to the different goods. That is, u x (( , )) a < u y (( , )) b denotes that the basket ( , ) y b is preferred to the basket ( , ) x a . For the sake of simplicity, in the following example we assume that we are only dealing with material goods. In that case, u(2,3) < u(3,1) means that it is preferred to own 3 units of the first product and 1 unit of the second one than to own 2 and 3 units, respectively, of the corresponding goods. A subset of agents will be willing to exchange resources if none of them decreases its utility and at least one of them improves. These exchanges are called fair. Formally, let us consider A={i1,...,im} ⊆ {1,...,m} and the tuples (( , ), ) x u i i i a for any i∈A. Let us suppose that after the exchange we have that the information associated with the agents belonging to A is given by the tuples (( , ), ) y u i i i b . The exchange is fair if for any i∈A we have u x i i i (( , )) a ≤u y i i i (( , )) b and there exists j∈A such that u x j j j (( , )) a <u y j j j (( , )) b . Let us remark that a necessary condition for an exchange is that no products are created/destroyed, that is, x y i i A i i A Î Î å å = . However, this is not the case when exchanging information between entities (the producer of the info does not forget it). Eventually, the system will reach a situation where no more exchanges can be performed. In other words, it is not possible to improve the situation of one agent without 17 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the product's webpage: www.igi-global.com/article/formalizing-interchangecompetences/37574?camid=4v1 This title is available in InfoSci-Journals, InfoSci-Journal Disciplines Computer Science, Security, and Information Technology. Recommend this product to your librarian: www.igi-global.com/e-resources/libraryrecommendation/?id=2
منابع مشابه
Dispute formatting: dispute transformation in case filing
Many existing studies focus on disputes and resolutions but often overlook the transformation of disputes. Based on an analysis of case filing, this article explains how various factors of daily life enter the legal world through dispute formatting. When disputes are developed into lawsuits, the systematic logic of law and the logic of daily life constantly interact with each other. Dispute for...
متن کاملIntegration of Repositories in eLearning Systems
The wide acceptance of digital repositories today in the eLearning field raises several interoperability issues. In this paper we present the interoperability features of a service oriented repository of learning objects called crimsonHex. These features are compliant with the existing standards and we propose extensions to the IMS interoperability recommendation, adding new functions, formaliz...
متن کاملModel of Multilayer Knowledge Diffusion for Competence Development in an Organization
Growing role of intellectual capital within organizations is affecting new strategies related to knowledge management and competence development. Among different aspects related to this field, knowledge diffusion has become one of interesting areas from both practitioner and researcher’s perspective. Several models were proposed with main goal to simulate diffusion and to explain the nature of ...
متن کاملDeveloping open & distributed tools for Fablab project documentation
Fablab project / HOWTO documentation sharing has not had a major focus on Fablab network development so far. To this end, a series of “platform” workshops and calls have been taking place as of August 2010, covering topics from (online) community development in general to formalizing project descriptions in order to accommodate different web platforms used in the distributed Fablab network (ini...
متن کاملcrimsonHex: a learning objects repository for programming exercises
A repository of learning objects is a system that stores electronic resources in a technology-mediated learning process. The need for this kind of repository is growing as more educators become eager to use digital educational contents and more of it becomes available. The sharing and use of these resources relies on the use of content and communication standards as a means to describe and exch...
متن کاملKnowledge for Intelligent Industrial Robots
This paper describes an attempt to provide more intelligence to industrial robotics and automation systems. We develop an architecture to integrate disparate knowledge representations used in different places in robotics and automation. This knowledge integration framework, a possibly distributed entity, abstracts the components used in design or production as data sources, and provides a unifo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJCINI
دوره 3 شماره
صفحات -
تاریخ انتشار 2009